<?php
/**
 * 项目启动文件(命令行模式)
 */

// 选项字符
$options = 'c:a:';
// 选项数组(长选项字符)
$long_options = [
    'pform:',
    'beginday::', // 开始日期（默认为当天） --beginday=2017-12-01
    'endday::', // 结束日期（默认为明年最后一天） --beginday=2017-12-31
    'fetchsql', // 是否只返回sql而不执行    --fetchsql
    'inc', // 是否为增量模式（只增加月分表或日分表） --inc
];
$_GET = getopt($options, $long_options);
// 构建必要的变量和常量
$_SERVER['PATH_INFO'] = "/$_GET[pform]/$_GET[c]/$_GET[a]";
$_SERVER['HTTP_HOST'] = '';

empty($_GET['beginday']) && $_GET['beginday'] = date('Y-m-d');
empty($_GET['endday']) && $_GET['endday'] = date('Y-12-31', strtotime('next year'));

unset($options, $long_options);

require __DIR__ . '/init.php';
